#!/usr/bin/env python
# -*- coding: utf-8 -*-

ip="localhost"
port=5500
tts_base_url = f"http://{ip}:{port}/api/tts"
language_voice_map_best={
  "en": "larynx:blizzard_fls-glow_tts",
  "ja": "coqui-tts:ja_kokoro",
  "zh": "coqui-tts:zh_baker",
  "af": "espeak:af",
  "am": "espeak:am",
  "an": "espeak:an",
  "ar": "festival:ara_norm_ziad_hts",
  "as": "espeak:as",
  "az": "espeak:az",
  "ba": "espeak:ba",
  "bg": "espeak:bg",
  "bn": "flite:cmu_indic_ben_rm",
  "bpy": "espeak:bpy",
  "bs": "espeak:bs",
  "ca": "festival:upc_ca_ona_hts",
  "cmn": "espeak:cmn",
  "cs": "festival:czech_dita",
  "cy": "espeak:cy",
  "da": "espeak:da",
  "de": "larynx:eva_k-glow_tts",
  "el": "glow-speak:el_rapunzelina",
  "eo": "espeak:eo",
  "es": "larynx:carlfm-glow_tts",
  "et": "espeak:et",
  "eu": "espeak:eu",
  "fa": "espeak:fa",
  "fi": "glow-speak:fi_harri_tapani_ylilammi",
  "fr": "larynx:gilles_le_blanc-glow_tts",
  "ga": "espeak:ga",
  "gd": "espeak:gd",
  "gn": "espeak:gn",
  "grc": "espeak:grc",
  "gu": "flite:cmu_indic_guj_ad",
  "hak": "espeak:hak",
  "hi": "flite:cmu_indic_hin_ab",
  "hr": "espeak:hr",
  "ht": "espeak:ht",
  "hu": "glow-speak:hu_diana_majlinger",
  "hy": "espeak:hy",
  "hyw": "espeak:hyw",
  "ia": "espeak:ia",
  "id": "espeak:id",
  "is": "espeak:is",
  "it": "larynx:lisa-glow_tts",
  "jbo": "espeak:jbo",
  "ka": "espeak:ka",
  "kk": "espeak:kk",
  "kl": "espeak:kl",
  "kn": "flite:cmu_indic_kan_plv",
  "ko": "glow-speak:ko_kss",
  "kok": "espeak:kok",
  "ku": "espeak:ku",
  "ky": "espeak:ky",
  "la": "espeak:la",
  "lfn": "espeak:lfn",
  "lt": "espeak:lt",
  "lv": "espeak:lv",
  "mi": "espeak:mi",
  "mk": "espeak:mk",
  "ml": "espeak:ml",
  "mr": "festival:marathi_NSK_diphone",
  "ms": "espeak:ms",
  "mt": "espeak:mt",
  "my": "espeak:my",
  "nb": "espeak:nb",
  "nci": "espeak:nci",
  "ne": "espeak:ne",
  "nl": "larynx:bart_de_leeuw-glow_tts",
  "om": "espeak:om",
  "or": "espeak:or",
  "pa": "flite:cmu_indic_pan_amp",
  "pap": "espeak:pap",
  "pl": "espeak:pl",
  "pt": "espeak:pt",
  "py": "espeak:py",
  "quc": "espeak:quc",
  "ro": "espeak:ro",
  "ru": "larynx:hajdurova-glow_tts",
  "sd": "espeak:sd",
  "shn": "espeak:shn",
  "si": "espeak:si",
  "sk": "espeak:sk",
  "sl": "espeak:sl",
  "sq": "espeak:sq",
  "sr": "espeak:sr",
  "sv": "larynx:talesyntese-glow_tts",
  "sw": "larynx:biblia_takatifu-glow_tts",
  "ta": "flite:cmu_indic_tam_sdr",
  "te": "festival:telugu_NSK_diphone",
  "tn": "espeak:tn",
  "tr": "marytts:dfki-ot-hsmm",
  "tt": "espeak:tt",
  "ur": "espeak:ur",
  "uz": "espeak:uz",
  "vi": "espeak:vi",
  "yue": "espeak:yue"
}


# Whisper语言映射：中文名称 -> 语言代码
whisper_name_language_map = {
    "英语": "en",
    "中文普通话": "zh",
    "中文粤语": "yue",
    "德语": "de",
    "西班牙语": "es",
    "俄语": "ru",
    "韩语": "ko",
    "法语": "fr",
    "日语": "ja",
    "葡萄牙语": "pt",
    "土耳其语": "tr",
    "波兰语": "pl",
    "加泰罗尼亚语": "ca",
    "荷兰语": "nl",
    "阿拉伯语": "ar",
    "瑞典语": "sv",
    "意大利语": "it",
    "印尼语": "id",
    "印地语": "hi",
    "芬兰语": "fi",
    "越南语": "vi",
    "希伯来语": "he",
    "乌克兰语": "uk",
    "希腊语": "el",
    "马来语": "ms",
    "捷克语": "cs",
    "罗马尼亚语": "ro",
    "丹麦语": "da",
    "匈牙利语": "hu",
    "泰米尔语": "ta",
    "挪威语": "no",
    "泰语": "th",
    "乌尔都语": "ur",
    "克罗地亚语": "hr",
    "保加利亚语": "bg",
    "立陶宛语": "lt",
    "拉丁语": "la",
    "毛利语": "mi",
    "马拉雅拉姆语": "ml",
    "威尔士语": "cy",
    "斯洛伐克语": "sk",
    "泰卢固语": "te",
    "波斯语": "fa",
    "拉脱维亚语": "lv",
    "孟加拉语": "bn",
    "塞尔维亚语": "sr",
    "阿塞拜疆语": "az",
    "斯洛文尼亚语": "sl",
    "卡纳达语": "kn",
    "爱沙尼亚语": "et",
    "马其顿语": "mk",
    "布列塔尼语": "br",
    "巴斯克语": "eu",
    "冰岛语": "is",
    "亚美尼亚语": "hy",
    "尼泊尔语": "ne",
    "蒙古语": "mn",
    "波斯尼亚语": "bs",
    "哈萨克语": "kk",
    "阿尔巴尼亚语": "sq",
    "斯瓦希里语": "sw",
    "加利西亚语": "gl",
    "马拉地语": "mr",
    "旁遮普语": "pa",
    "僧伽罗语": "si",
    "高棉语": "km",
    "绍纳语": "sn",
    "约鲁巴语": "yo",
    "索马里语": "so",
    "南非荷兰语": "af",
    "奥克语": "oc",
    "格鲁吉亚语": "ka",
    "白俄罗斯语": "be",
    "塔吉克语": "tg",
    "信德语": "sd",
    "古吉拉特语": "gu",
    "阿姆哈拉语": "am",
    "意第绪语": "yi",
    "老挝语": "lo",
    "乌兹别克语": "uz",
    "法罗语": "fo",
    "海地克里奥尔语": "ht",
    "普什图语": "ps",
    "土库曼语": "tk",
    "挪威新挪威语": "nn",
    "马耳他语": "mt",
    "梵语": "sa",
    "卢森堡语": "lb",
    "缅甸语": "my",
    "藏语": "bo",
    "他加禄语": "tl",
    "马达加斯加语": "mg",
    "阿萨姆语": "as",
    "鞑靼语": "tt",
    "夏威夷语": "haw",
    "林加拉语": "ln",
    "豪萨语": "ha",
    "巴什基尔语": "ba",
    "爪哇语": "jw",
    "巽他语": "su"
} 

# opentts的voice以及对应的语言、声音性别等；
opentts_voice_map={
    "coqui-tts:en_ljspeech": {
        "gender": "F",
        "id": "en_ljspeech",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "ljspeech",
        "speakers": None,
        "tag": None,
        "tts_name": "coqui-tts"
    },
    "coqui-tts:en_vctk": {
        "gender": "MF",
        "id": "en_vctk",
        "language": "en",
        "locale": "en-us",
        "multispeaker": True,
        "name": "vctk",
        "speakers": {
            "ED\n": 0,
            "p225": 1,
            "p226": 2,
            "p227": 3,
            "p228": 4,
            "p229": 5,
            "p230": 6,
            "p231": 7,
            "p232": 8,
            "p233": 9,
            "p234": 10,
            "p236": 11,
            "p237": 12,
            "p238": 13,
            "p239": 14,
            "p240": 15,
            "p241": 16,
            "p243": 17,
            "p244": 18,
            "p245": 19,
            "p246": 20,
            "p247": 21,
            "p248": 22,
            "p249": 23,
            "p250": 24,
            "p251": 25,
            "p252": 26,
            "p253": 27,
            "p254": 28,
            "p255": 29,
            "p256": 30,
            "p257": 31,
            "p258": 32,
            "p259": 33,
            "p260": 34,
            "p261": 35,
            "p262": 36,
            "p263": 37,
            "p264": 38,
            "p265": 39,
            "p266": 40,
            "p267": 41,
            "p268": 42,
            "p269": 43,
            "p270": 44,
            "p271": 45,
            "p272": 46,
            "p273": 47,
            "p274": 48,
            "p275": 49,
            "p276": 50,
            "p277": 51,
            "p278": 52,
            "p279": 53,
            "p280": 54,
            "p281": 55,
            "p282": 56,
            "p283": 57,
            "p284": 58,
            "p285": 59,
            "p286": 60,
            "p287": 61,
            "p288": 62,
            "p292": 63,
            "p293": 64,
            "p294": 65,
            "p295": 66,
            "p297": 67,
            "p298": 68,
            "p299": 69,
            "p300": 70,
            "p301": 71,
            "p302": 72,
            "p303": 73,
            "p304": 74,
            "p305": 75,
            "p306": 76,
            "p307": 77,
            "p308": 78,
            "p310": 79,
            "p311": 80,
            "p312": 81,
            "p313": 82,
            "p314": 83,
            "p316": 84,
            "p317": 85,
            "p318": 86,
            "p323": 87,
            "p326": 88,
            "p329": 89,
            "p330": 90,
            "p333": 91,
            "p334": 92,
            "p335": 93,
            "p336": 94,
            "p339": 95,
            "p340": 96,
            "p341": 97,
            "p343": 98,
            "p345": 99,
            "p347": 100,
            "p351": 101,
            "p360": 102,
            "p361": 103,
            "p362": 104,
            "p363": 105,
            "p364": 106,
            "p374": 107,
            "p376": 108
        },
        "tag": None,
        "tts_name": "coqui-tts"
    },
    "coqui-tts:ja_kokoro": {
        "gender": "M",
        "id": "ja_kokoro",
        "language": "ja",
        "locale": "ja-ja",
        "multispeaker": False,
        "name": "kokoro",
        "speakers": None,
        "tag": None,
        "tts_name": "coqui-tts"
    },
    "coqui-tts:zh_baker": {
        "gender": "F",
        "id": "zh_baker",
        "language": "zh",
        "locale": "zh-cn",
        "multispeaker": False,
        "name": "baker",
        "speakers": None,
        "tag": None,
        "tts_name": "coqui-tts"
    },
    "espeak:af": {
        "gender": "M",
        "id": "af",
        "language": "af",
        "locale": "af",
        "multispeaker": False,
        "name": "Afrikaans",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:am": {
        "gender": "M",
        "id": "am",
        "language": "am",
        "locale": "am",
        "multispeaker": False,
        "name": "Amharic",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:an": {
        "gender": "M",
        "id": "an",
        "language": "an",
        "locale": "an",
        "multispeaker": False,
        "name": "Aragonese",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ar": {
        "gender": "M",
        "id": "ar",
        "language": "ar",
        "locale": "ar",
        "multispeaker": False,
        "name": "Arabic",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:as": {
        "gender": "M",
        "id": "as",
        "language": "as",
        "locale": "as",
        "multispeaker": False,
        "name": "Assamese",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:az": {
        "gender": "M",
        "id": "az",
        "language": "az",
        "locale": "az",
        "multispeaker": False,
        "name": "Azerbaijani",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ba": {
        "gender": "M",
        "id": "ba",
        "language": "ba",
        "locale": "ba",
        "multispeaker": False,
        "name": "Bashkir",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:bg": {
        "gender": "M",
        "id": "bg",
        "language": "bg",
        "locale": "bg",
        "multispeaker": False,
        "name": "Bulgarian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:bn": {
        "gender": "M",
        "id": "bn",
        "language": "bn",
        "locale": "bn",
        "multispeaker": False,
        "name": "Bengali",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:bpy": {
        "gender": "M",
        "id": "bpy",
        "language": "bpy",
        "locale": "bpy",
        "multispeaker": False,
        "name": "Bishnupriya_Manipuri",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:bs": {
        "gender": "M",
        "id": "bs",
        "language": "bs",
        "locale": "bs",
        "multispeaker": False,
        "name": "Bosnian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ca": {
        "gender": "M",
        "id": "ca",
        "language": "ca",
        "locale": "ca",
        "multispeaker": False,
        "name": "Catalan",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:cmn": {
        "gender": "M",
        "id": "cmn",
        "language": "cmn",
        "locale": "cmn",
        "multispeaker": False,
        "name": "Chinese_(Mandarin)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:cs": {
        "gender": "M",
        "id": "cs",
        "language": "cs",
        "locale": "cs",
        "multispeaker": False,
        "name": "Czech",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:cy": {
        "gender": "M",
        "id": "cy",
        "language": "cy",
        "locale": "cy",
        "multispeaker": False,
        "name": "Welsh",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:da": {
        "gender": "M",
        "id": "da",
        "language": "da",
        "locale": "da",
        "multispeaker": False,
        "name": "Danish",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:de": {
        "gender": "M",
        "id": "de",
        "language": "de",
        "locale": "de",
        "multispeaker": False,
        "name": "German",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:el": {
        "gender": "M",
        "id": "el",
        "language": "el",
        "locale": "el",
        "multispeaker": False,
        "name": "Greek",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-029": {
        "gender": "M",
        "id": "en-029",
        "language": "en",
        "locale": "en-029",
        "multispeaker": False,
        "name": "English_(Caribbean)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-gb": {
        "gender": "M",
        "id": "en-gb",
        "language": "en",
        "locale": "en-gb",
        "multispeaker": False,
        "name": "English_(Great_Britain)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-gb-scotland": {
        "gender": "M",
        "id": "en-gb-scotland",
        "language": "en",
        "locale": "en-gb-scotland",
        "multispeaker": False,
        "name": "English_(Scotland)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-gb-x-gbclan": {
        "gender": "M",
        "id": "en-gb-x-gbclan",
        "language": "en",
        "locale": "en-gb-x-gbclan",
        "multispeaker": False,
        "name": "English_(Lancaster)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-gb-x-gbcwmd": {
        "gender": "M",
        "id": "en-gb-x-gbcwmd",
        "language": "en",
        "locale": "en-gb-x-gbcwmd",
        "multispeaker": False,
        "name": "English_(West_Midlands)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-gb-x-rp": {
        "gender": "M",
        "id": "en-gb-x-rp",
        "language": "en",
        "locale": "en-gb-x-rp",
        "multispeaker": False,
        "name": "English_(Received_Pronunciation)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:en-us": {
        "gender": "M",
        "id": "en-us",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "English_(America)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:eo": {
        "gender": "M",
        "id": "eo",
        "language": "eo",
        "locale": "eo",
        "multispeaker": False,
        "name": "Esperanto",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:es": {
        "gender": "M",
        "id": "es",
        "language": "es",
        "locale": "es",
        "multispeaker": False,
        "name": "Spanish_(Spain)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:es-419": {
        "gender": "M",
        "id": "es-419",
        "language": "es",
        "locale": "es-419",
        "multispeaker": False,
        "name": "Spanish_(Latin_America)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:et": {
        "gender": "M",
        "id": "et",
        "language": "et",
        "locale": "et",
        "multispeaker": False,
        "name": "Estonian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:eu": {
        "gender": "M",
        "id": "eu",
        "language": "eu",
        "locale": "eu",
        "multispeaker": False,
        "name": "Basque",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:fa": {
        "gender": "M",
        "id": "fa",
        "language": "fa",
        "locale": "fa",
        "multispeaker": False,
        "name": "Persian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:fa-latn": {
        "gender": "M",
        "id": "fa-latn",
        "language": "fa",
        "locale": "fa-latn",
        "multispeaker": False,
        "name": "Persian_(Pinglish)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:fi": {
        "gender": "M",
        "id": "fi",
        "language": "fi",
        "locale": "fi",
        "multispeaker": False,
        "name": "Finnish",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:fr-be": {
        "gender": "M",
        "id": "fr-be",
        "language": "fr",
        "locale": "fr-be",
        "multispeaker": False,
        "name": "French_(Belgium)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:fr-ch": {
        "gender": "M",
        "id": "fr-ch",
        "language": "fr",
        "locale": "fr-ch",
        "multispeaker": False,
        "name": "French_(Switzerland)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:fr-fr": {
        "gender": "M",
        "id": "fr-fr",
        "language": "fr",
        "locale": "fr-fr",
        "multispeaker": False,
        "name": "French_(France)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ga": {
        "gender": "M",
        "id": "ga",
        "language": "ga",
        "locale": "ga",
        "multispeaker": False,
        "name": "Gaelic_(Irish)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:gd": {
        "gender": "M",
        "id": "gd",
        "language": "gd",
        "locale": "gd",
        "multispeaker": False,
        "name": "Gaelic_(Scottish)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:gn": {
        "gender": "M",
        "id": "gn",
        "language": "gn",
        "locale": "gn",
        "multispeaker": False,
        "name": "Guarani",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:grc": {
        "gender": "M",
        "id": "grc",
        "language": "grc",
        "locale": "grc",
        "multispeaker": False,
        "name": "Greek_(Ancient)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:gu": {
        "gender": "M",
        "id": "gu",
        "language": "gu",
        "locale": "gu",
        "multispeaker": False,
        "name": "Gujarati",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:hak": {
        "gender": "M",
        "id": "hak",
        "language": "hak",
        "locale": "hak",
        "multispeaker": False,
        "name": "Hakka_Chinese",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:hi": {
        "gender": "M",
        "id": "hi",
        "language": "hi",
        "locale": "hi",
        "multispeaker": False,
        "name": "Hindi",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:hr": {
        "gender": "M",
        "id": "hr",
        "language": "hr",
        "locale": "hr",
        "multispeaker": False,
        "name": "Croatian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ht": {
        "gender": "M",
        "id": "ht",
        "language": "ht",
        "locale": "ht",
        "multispeaker": False,
        "name": "Haitian_Creole",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:hu": {
        "gender": "M",
        "id": "hu",
        "language": "hu",
        "locale": "hu",
        "multispeaker": False,
        "name": "Hungarian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:hy": {
        "gender": "M",
        "id": "hy",
        "language": "hy",
        "locale": "hy",
        "multispeaker": False,
        "name": "Armenian_(East_Armenia)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:hyw": {
        "gender": "M",
        "id": "hyw",
        "language": "hyw",
        "locale": "hyw",
        "multispeaker": False,
        "name": "Armenian_(West_Armenia)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ia": {
        "gender": "M",
        "id": "ia",
        "language": "ia",
        "locale": "ia",
        "multispeaker": False,
        "name": "Interlingua",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:id": {
        "gender": "M",
        "id": "id",
        "language": "id",
        "locale": "id",
        "multispeaker": False,
        "name": "Indonesian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:is": {
        "gender": "M",
        "id": "is",
        "language": "is",
        "locale": "is",
        "multispeaker": False,
        "name": "Icelandic",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:it": {
        "gender": "M",
        "id": "it",
        "language": "it",
        "locale": "it",
        "multispeaker": False,
        "name": "Italian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ja": {
        "gender": "M",
        "id": "ja",
        "language": "ja",
        "locale": "ja",
        "multispeaker": False,
        "name": "Japanese",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:jbo": {
        "gender": "M",
        "id": "jbo",
        "language": "jbo",
        "locale": "jbo",
        "multispeaker": False,
        "name": "Lojban",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ka": {
        "gender": "M",
        "id": "ka",
        "language": "ka",
        "locale": "ka",
        "multispeaker": False,
        "name": "Georgian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:kk": {
        "gender": "M",
        "id": "kk",
        "language": "kk",
        "locale": "kk",
        "multispeaker": False,
        "name": "Kazakh",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:kl": {
        "gender": "M",
        "id": "kl",
        "language": "kl",
        "locale": "kl",
        "multispeaker": False,
        "name": "Greenlandic",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:kn": {
        "gender": "M",
        "id": "kn",
        "language": "kn",
        "locale": "kn",
        "multispeaker": False,
        "name": "Kannada",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ko": {
        "gender": "M",
        "id": "ko",
        "language": "ko",
        "locale": "ko",
        "multispeaker": False,
        "name": "Korean",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:kok": {
        "gender": "M",
        "id": "kok",
        "language": "kok",
        "locale": "kok",
        "multispeaker": False,
        "name": "Konkani",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ku": {
        "gender": "M",
        "id": "ku",
        "language": "ku",
        "locale": "ku",
        "multispeaker": False,
        "name": "Kurdish",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ky": {
        "gender": "M",
        "id": "ky",
        "language": "ky",
        "locale": "ky",
        "multispeaker": False,
        "name": "Kyrgyz",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:la": {
        "gender": "M",
        "id": "la",
        "language": "la",
        "locale": "la",
        "multispeaker": False,
        "name": "Latin",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:lfn": {
        "gender": "M",
        "id": "lfn",
        "language": "lfn",
        "locale": "lfn",
        "multispeaker": False,
        "name": "Lingua_Franca_Nova",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:lt": {
        "gender": "M",
        "id": "lt",
        "language": "lt",
        "locale": "lt",
        "multispeaker": False,
        "name": "Lithuanian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:lv": {
        "gender": "M",
        "id": "lv",
        "language": "lv",
        "locale": "lv",
        "multispeaker": False,
        "name": "Latvian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:mi": {
        "gender": "M",
        "id": "mi",
        "language": "mi",
        "locale": "mi",
        "multispeaker": False,
        "name": "Māori",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:mk": {
        "gender": "M",
        "id": "mk",
        "language": "mk",
        "locale": "mk",
        "multispeaker": False,
        "name": "Macedonian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ml": {
        "gender": "M",
        "id": "ml",
        "language": "ml",
        "locale": "ml",
        "multispeaker": False,
        "name": "Malayalam",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:mr": {
        "gender": "M",
        "id": "mr",
        "language": "mr",
        "locale": "mr",
        "multispeaker": False,
        "name": "Marathi",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ms": {
        "gender": "M",
        "id": "ms",
        "language": "ms",
        "locale": "ms",
        "multispeaker": False,
        "name": "Malay",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:mt": {
        "gender": "M",
        "id": "mt",
        "language": "mt",
        "locale": "mt",
        "multispeaker": False,
        "name": "Maltese",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:my": {
        "gender": "M",
        "id": "my",
        "language": "my",
        "locale": "my",
        "multispeaker": False,
        "name": "Myanmar_(Burmese)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:nb": {
        "gender": "M",
        "id": "nb",
        "language": "nb",
        "locale": "nb",
        "multispeaker": False,
        "name": "Norwegian_Bokmål",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:nci": {
        "gender": "M",
        "id": "nci",
        "language": "nci",
        "locale": "nci",
        "multispeaker": False,
        "name": "Nahuatl_(Classical)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ne": {
        "gender": "M",
        "id": "ne",
        "language": "ne",
        "locale": "ne",
        "multispeaker": False,
        "name": "Nepali",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:nl": {
        "gender": "M",
        "id": "nl",
        "language": "nl",
        "locale": "nl",
        "multispeaker": False,
        "name": "Dutch",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:om": {
        "gender": "M",
        "id": "om",
        "language": "om",
        "locale": "om",
        "multispeaker": False,
        "name": "Oromo",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:or": {
        "gender": "M",
        "id": "or",
        "language": "or",
        "locale": "or",
        "multispeaker": False,
        "name": "Oriya",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:pa": {
        "gender": "M",
        "id": "pa",
        "language": "pa",
        "locale": "pa",
        "multispeaker": False,
        "name": "Punjabi",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:pap": {
        "gender": "M",
        "id": "pap",
        "language": "pap",
        "locale": "pap",
        "multispeaker": False,
        "name": "Papiamento",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:pl": {
        "gender": "M",
        "id": "pl",
        "language": "pl",
        "locale": "pl",
        "multispeaker": False,
        "name": "Polish",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:pt": {
        "gender": "M",
        "id": "pt",
        "language": "pt",
        "locale": "pt",
        "multispeaker": False,
        "name": "Portuguese_(Portugal)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:pt-br": {
        "gender": "M",
        "id": "pt-br",
        "language": "pt",
        "locale": "pt-br",
        "multispeaker": False,
        "name": "Portuguese_(Brazil)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:py": {
        "gender": "M",
        "id": "py",
        "language": "py",
        "locale": "py",
        "multispeaker": False,
        "name": "Pyash",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:quc": {
        "gender": "M",
        "id": "quc",
        "language": "quc",
        "locale": "quc",
        "multispeaker": False,
        "name": "K'iche'",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ro": {
        "gender": "M",
        "id": "ro",
        "language": "ro",
        "locale": "ro",
        "multispeaker": False,
        "name": "Romanian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ru": {
        "gender": "M",
        "id": "ru",
        "language": "ru",
        "locale": "ru",
        "multispeaker": False,
        "name": "Russian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ru-lv": {
        "gender": "M",
        "id": "ru-lv",
        "language": "ru",
        "locale": "ru-lv",
        "multispeaker": False,
        "name": "Russian_(Latvia)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sd": {
        "gender": "M",
        "id": "sd",
        "language": "sd",
        "locale": "sd",
        "multispeaker": False,
        "name": "Sindhi",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:shn": {
        "gender": "M",
        "id": "shn",
        "language": "shn",
        "locale": "shn",
        "multispeaker": False,
        "name": "Shan_(Tai_Yai)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:si": {
        "gender": "M",
        "id": "si",
        "language": "si",
        "locale": "si",
        "multispeaker": False,
        "name": "Sinhala",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sk": {
        "gender": "M",
        "id": "sk",
        "language": "sk",
        "locale": "sk",
        "multispeaker": False,
        "name": "Slovak",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sl": {
        "gender": "M",
        "id": "sl",
        "language": "sl",
        "locale": "sl",
        "multispeaker": False,
        "name": "Slovenian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sq": {
        "gender": "M",
        "id": "sq",
        "language": "sq",
        "locale": "sq",
        "multispeaker": False,
        "name": "Albanian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sr": {
        "gender": "M",
        "id": "sr",
        "language": "sr",
        "locale": "sr",
        "multispeaker": False,
        "name": "Serbian",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sv": {
        "gender": "M",
        "id": "sv",
        "language": "sv",
        "locale": "sv",
        "multispeaker": False,
        "name": "Swedish",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:sw": {
        "gender": "M",
        "id": "sw",
        "language": "sw",
        "locale": "sw",
        "multispeaker": False,
        "name": "Swahili",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ta": {
        "gender": "M",
        "id": "ta",
        "language": "ta",
        "locale": "ta",
        "multispeaker": False,
        "name": "Tamil",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:te": {
        "gender": "M",
        "id": "te",
        "language": "te",
        "locale": "te",
        "multispeaker": False,
        "name": "Telugu",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:tn": {
        "gender": "M",
        "id": "tn",
        "language": "tn",
        "locale": "tn",
        "multispeaker": False,
        "name": "Setswana",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:tr": {
        "gender": "M",
        "id": "tr",
        "language": "tr",
        "locale": "tr",
        "multispeaker": False,
        "name": "Turkish",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:tt": {
        "gender": "M",
        "id": "tt",
        "language": "tt",
        "locale": "tt",
        "multispeaker": False,
        "name": "Tatar",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:ur": {
        "gender": "M",
        "id": "ur",
        "language": "ur",
        "locale": "ur",
        "multispeaker": False,
        "name": "Urdu",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:uz": {
        "gender": "M",
        "id": "uz",
        "language": "uz",
        "locale": "uz",
        "multispeaker": False,
        "name": "Uzbek",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:vi": {
        "gender": "M",
        "id": "vi",
        "language": "vi",
        "locale": "vi",
        "multispeaker": False,
        "name": "Vietnamese_(Northern)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:vi-vn-x-central": {
        "gender": "M",
        "id": "vi-vn-x-central",
        "language": "vi",
        "locale": "vi-vn-x-central",
        "multispeaker": False,
        "name": "Vietnamese_(Central)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:vi-vn-x-south": {
        "gender": "M",
        "id": "vi-vn-x-south",
        "language": "vi",
        "locale": "vi-vn-x-south",
        "multispeaker": False,
        "name": "Vietnamese_(Southern)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "espeak:yue": {
        "gender": "M",
        "id": "yue",
        "language": "yue",
        "locale": "yue",
        "multispeaker": False,
        "name": "Chinese_(Cantonese)",
        "speakers": None,
        "tag": None,
        "tts_name": "espeak"
    },
    "festival:ara_norm_ziad_hts": {
        "gender": "M",
        "id": "ara_norm_ziad_hts",
        "language": "ar",
        "locale": "ar",
        "multispeaker": False,
        "name": "ara_norm_ziad_hts",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:cmu_us_slt_arctic_hts": {
        "gender": "F",
        "id": "cmu_us_slt_arctic_hts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_slt_arctic_hts",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:czech_dita": {
        "gender": "F",
        "id": "czech_dita",
        "language": "cs",
        "locale": "cs-cz",
        "multispeaker": False,
        "name": "czech_dita",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:czech_krb": {
        "gender": "F",
        "id": "czech_krb",
        "language": "cs",
        "locale": "cs-cz",
        "multispeaker": False,
        "name": "czech_krb",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:czech_machac": {
        "gender": "M",
        "id": "czech_machac",
        "language": "cs",
        "locale": "cs-cz",
        "multispeaker": False,
        "name": "czech_machac",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:czech_ph": {
        "gender": "M",
        "id": "czech_ph",
        "language": "cs",
        "locale": "cs-cz",
        "multispeaker": False,
        "name": "czech_ph",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:el_diphone": {
        "gender": "M",
        "id": "el_diphone",
        "language": "es",
        "locale": "es-es",
        "multispeaker": False,
        "name": "el_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:en1_mbrola": {
        "gender": "M",
        "id": "en1_mbrola",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "en1_mbrola",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:hy_fi_mv_diphone": {
        "gender": "M",
        "id": "hy_fi_mv_diphone",
        "language": "fi",
        "locale": "fi-fi",
        "multispeaker": False,
        "name": "hy_fi_mv_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:kal_diphone": {
        "gender": "M",
        "id": "kal_diphone",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "kal_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:ked_diphone": {
        "gender": "M",
        "id": "ked_diphone",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "ked_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:lp_diphone": {
        "gender": "F",
        "id": "lp_diphone",
        "language": "it",
        "locale": "it-it",
        "multispeaker": False,
        "name": "lp_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:marathi_NSK_diphone": {
        "gender": "M",
        "id": "marathi_NSK_diphone",
        "language": "mr",
        "locale": "mr-in",
        "multispeaker": False,
        "name": "marathi_NSK_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:msu_ru_nsh_clunits": {
        "gender": "M",
        "id": "msu_ru_nsh_clunits",
        "language": "ru",
        "locale": "ru-ru",
        "multispeaker": False,
        "name": "msu_ru_nsh_clunits",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:pc_diphone": {
        "gender": "M",
        "id": "pc_diphone",
        "language": "it",
        "locale": "it-it",
        "multispeaker": False,
        "name": "pc_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:rab_diphone": {
        "gender": "M",
        "id": "rab_diphone",
        "language": "en",
        "locale": "en-gb",
        "multispeaker": False,
        "name": "rab_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:suo_fi_lj_diphone": {
        "gender": "F",
        "id": "suo_fi_lj_diphone",
        "language": "fi",
        "locale": "fi-fi",
        "multispeaker": False,
        "name": "suo_fi_lj_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:telugu_NSK_diphone": {
        "gender": "M",
        "id": "telugu_NSK_diphone",
        "language": "te",
        "locale": "te-in",
        "multispeaker": False,
        "name": "telugu_NSK_diphone",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:upc_ca_ona_hts": {
        "gender": "F",
        "id": "upc_ca_ona_hts",
        "language": "ca",
        "locale": "ca-es",
        "multispeaker": False,
        "name": "upc_ca_ona_hts",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:us1_mbrola": {
        "gender": "F",
        "id": "us1_mbrola",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "us1_mbrola",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:us2_mbrola": {
        "gender": "M",
        "id": "us2_mbrola",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "us2_mbrola",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "festival:us3_mbrola": {
        "gender": "M",
        "id": "us3_mbrola",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "us3_mbrola",
        "speakers": None,
        "tag": None,
        "tts_name": "festival"
    },
    "flite:cmu_indic_ben_rm": {
        "gender": "F",
        "id": "cmu_indic_ben_rm",
        "language": "bn",
        "locale": "bn-in",
        "multispeaker": False,
        "name": "cmu_indic_ben_rm",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_guj_ad": {
        "gender": "F",
        "id": "cmu_indic_guj_ad",
        "language": "gu",
        "locale": "gu-in",
        "multispeaker": False,
        "name": "cmu_indic_guj_ad",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_guj_dp": {
        "gender": "F",
        "id": "cmu_indic_guj_dp",
        "language": "gu",
        "locale": "gu-in",
        "multispeaker": False,
        "name": "cmu_indic_guj_dp",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_guj_kt": {
        "gender": "F",
        "id": "cmu_indic_guj_kt",
        "language": "gu",
        "locale": "gu-in",
        "multispeaker": False,
        "name": "cmu_indic_guj_kt",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_hin_ab": {
        "gender": "F",
        "id": "cmu_indic_hin_ab",
        "language": "hi",
        "locale": "hi-in",
        "multispeaker": False,
        "name": "cmu_indic_hin_ab",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_kan_plv": {
        "gender": "F",
        "id": "cmu_indic_kan_plv",
        "language": "kn",
        "locale": "kn-in",
        "multispeaker": False,
        "name": "cmu_indic_kan_plv",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_mar_aup": {
        "gender": "F",
        "id": "cmu_indic_mar_aup",
        "language": "mr",
        "locale": "mr-in",
        "multispeaker": False,
        "name": "cmu_indic_mar_aup",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_mar_slp": {
        "gender": "F",
        "id": "cmu_indic_mar_slp",
        "language": "mr",
        "locale": "mr-in",
        "multispeaker": False,
        "name": "cmu_indic_mar_slp",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_pan_amp": {
        "gender": "F",
        "id": "cmu_indic_pan_amp",
        "language": "pa",
        "locale": "pa-in",
        "multispeaker": False,
        "name": "cmu_indic_pan_amp",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_tam_sdr": {
        "gender": "F",
        "id": "cmu_indic_tam_sdr",
        "language": "ta",
        "locale": "ta-in",
        "multispeaker": False,
        "name": "cmu_indic_tam_sdr",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_tel_kpn": {
        "gender": "F",
        "id": "cmu_indic_tel_kpn",
        "language": "te",
        "locale": "te-in",
        "multispeaker": False,
        "name": "cmu_indic_tel_kpn",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_tel_sk": {
        "gender": "F",
        "id": "cmu_indic_tel_sk",
        "language": "te",
        "locale": "te-in",
        "multispeaker": False,
        "name": "cmu_indic_tel_sk",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_indic_tel_ss": {
        "gender": "F",
        "id": "cmu_indic_tel_ss",
        "language": "te",
        "locale": "te-in",
        "multispeaker": False,
        "name": "cmu_indic_tel_ss",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_aew": {
        "gender": "M",
        "id": "cmu_us_aew",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_aew",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_ahw": {
        "gender": "M",
        "id": "cmu_us_ahw",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_ahw",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_aup": {
        "gender": "M",
        "id": "cmu_us_aup",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_aup",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_awb": {
        "gender": "M",
        "id": "cmu_us_awb",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_awb",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_axb": {
        "gender": "F",
        "id": "cmu_us_axb",
        "language": "en",
        "locale": "en-in",
        "multispeaker": False,
        "name": "cmu_us_axb",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_bdl": {
        "gender": "M",
        "id": "cmu_us_bdl",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_bdl",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_clb": {
        "gender": "F",
        "id": "cmu_us_clb",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_clb",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_eey": {
        "gender": "F",
        "id": "cmu_us_eey",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_eey",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_fem": {
        "gender": "M",
        "id": "cmu_us_fem",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_fem",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_gka": {
        "gender": "M",
        "id": "cmu_us_gka",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_gka",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_jmk": {
        "gender": "M",
        "id": "cmu_us_jmk",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_jmk",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_ksp": {
        "gender": "M",
        "id": "cmu_us_ksp",
        "language": "en",
        "locale": "en-in",
        "multispeaker": False,
        "name": "cmu_us_ksp",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_ljm": {
        "gender": "F",
        "id": "cmu_us_ljm",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_ljm",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_lnh": {
        "gender": "F",
        "id": "cmu_us_lnh",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_lnh",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_rms": {
        "gender": "M",
        "id": "cmu_us_rms",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_rms",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_rxr": {
        "gender": "M",
        "id": "cmu_us_rxr",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_rxr",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_slp": {
        "gender": "F",
        "id": "cmu_us_slp",
        "language": "en",
        "locale": "en-in",
        "multispeaker": False,
        "name": "cmu_us_slp",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:cmu_us_slt": {
        "gender": "F",
        "id": "cmu_us_slt",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_us_slt",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "flite:mycroft_voice_4.0": {
        "gender": "M",
        "id": "mycroft_voice_4.0",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "mycroft_voice_4.0",
        "speakers": None,
        "tag": None,
        "tts_name": "flite"
    },
    "glow-speak:de_thorsten": {
        "gender": "M",
        "id": "de_thorsten",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "thorsten",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:el_rapunzelina": {
        "gender": "F",
        "id": "el_rapunzelina",
        "language": "el",
        "locale": "el-gr",
        "multispeaker": False,
        "name": "rapunzelina",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:en-us_ljspeech": {
        "gender": "F",
        "id": "en-us_ljspeech",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "ljspeech",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:en-us_mary_ann": {
        "gender": "F",
        "id": "en-us_mary_ann",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "mary_ann",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:es_tux": {
        "gender": "M",
        "id": "es_tux",
        "language": "es",
        "locale": "es-es",
        "multispeaker": False,
        "name": "tux",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:fi_harri_tapani_ylilammi": {
        "gender": "M",
        "id": "fi_harri_tapani_ylilammi",
        "language": "fi",
        "locale": "fi-fi",
        "multispeaker": False,
        "name": "harri_tapani_ylilammi",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:fr_siwis": {
        "gender": "F",
        "id": "fr_siwis",
        "language": "fr",
        "locale": "fr-fr",
        "multispeaker": False,
        "name": "siwis",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:hu_diana_majlinger": {
        "gender": "F",
        "id": "hu_diana_majlinger",
        "language": "hu",
        "locale": "hu-hu",
        "multispeaker": False,
        "name": "diana_majlinger",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:it_riccardo_fasol": {
        "gender": "M",
        "id": "it_riccardo_fasol",
        "language": "it",
        "locale": "it-it",
        "multispeaker": False,
        "name": "riccardo_fasol",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:ko_kss": {
        "gender": "F",
        "id": "ko_kss",
        "language": "ko",
        "locale": "ko-ko",
        "multispeaker": False,
        "name": "kss",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:nl_rdh": {
        "gender": "M",
        "id": "nl_rdh",
        "language": "nl",
        "locale": "nl",
        "multispeaker": False,
        "name": "rdh",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:ru_nikolaev": {
        "gender": "M",
        "id": "ru_nikolaev",
        "language": "ru",
        "locale": "ru-ru",
        "multispeaker": False,
        "name": "nikolaev",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:sv_talesyntese": {
        "gender": "M",
        "id": "sv_talesyntese",
        "language": "sv",
        "locale": "sv-se",
        "multispeaker": False,
        "name": "talesyntese",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "glow-speak:sw_biblia_takatifu": {
        "gender": "M",
        "id": "sw_biblia_takatifu",
        "language": "sw",
        "locale": "sw",
        "multispeaker": False,
        "name": "biblia_takatifu",
        "speakers": None,
        "tag": None,
        "tts_name": "glow-speak"
    },
    "larynx:bart_de_leeuw-glow_tts": {
        "gender": "M",
        "id": "bart_de_leeuw-glow_tts",
        "language": "nl",
        "locale": "nl",
        "multispeaker": False,
        "name": "bart_de_leeuw-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:biblia_takatifu-glow_tts": {
        "gender": "M",
        "id": "biblia_takatifu-glow_tts",
        "language": "sw",
        "locale": "sw",
        "multispeaker": False,
        "name": "biblia_takatifu-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:blizzard_fls-glow_tts": {
        "gender": "F",
        "id": "blizzard_fls-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "blizzard_fls-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:blizzard_lessac-glow_tts": {
        "gender": "F",
        "id": "blizzard_lessac-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "blizzard_lessac-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:carlfm-glow_tts": {
        "gender": "M",
        "id": "carlfm-glow_tts",
        "language": "es",
        "locale": "es-es",
        "multispeaker": False,
        "name": "carlfm-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_aew-glow_tts": {
        "gender": "M",
        "id": "cmu_aew-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_aew-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_ahw-glow_tts": {
        "gender": "M",
        "id": "cmu_ahw-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_ahw-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_aup-glow_tts": {
        "gender": "M",
        "id": "cmu_aup-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_aup-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_bdl-glow_tts": {
        "gender": "M",
        "id": "cmu_bdl-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_bdl-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_clb-glow_tts": {
        "gender": "F",
        "id": "cmu_clb-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_clb-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_eey-glow_tts": {
        "gender": "F",
        "id": "cmu_eey-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_eey-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_fem-glow_tts": {
        "gender": "M",
        "id": "cmu_fem-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_fem-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_jmk-glow_tts": {
        "gender": "M",
        "id": "cmu_jmk-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_jmk-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_ksp-glow_tts": {
        "gender": "F",
        "id": "cmu_ksp-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_ksp-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_ljm-glow_tts": {
        "gender": "F",
        "id": "cmu_ljm-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_ljm-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_lnh-glow_tts": {
        "gender": "F",
        "id": "cmu_lnh-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_lnh-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_rms-glow_tts": {
        "gender": "M",
        "id": "cmu_rms-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_rms-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_rxr-glow_tts": {
        "gender": "M",
        "id": "cmu_rxr-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_rxr-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_slp-glow_tts": {
        "gender": "F",
        "id": "cmu_slp-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_slp-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:cmu_slt-glow_tts": {
        "gender": "F",
        "id": "cmu_slt-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "cmu_slt-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:ek-glow_tts": {
        "gender": "F",
        "id": "ek-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "ek-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:eva_k-glow_tts": {
        "gender": "F",
        "id": "eva_k-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "eva_k-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:flemishguy-glow_tts": {
        "gender": "M",
        "id": "flemishguy-glow_tts",
        "language": "nl",
        "locale": "nl",
        "multispeaker": False,
        "name": "flemishguy-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:gilles_le_blanc-glow_tts": {
        "gender": "M",
        "id": "gilles_le_blanc-glow_tts",
        "language": "fr",
        "locale": "fr-fr",
        "multispeaker": False,
        "name": "gilles_le_blanc-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:glados-glow_tts": {
        "gender": "F",
        "id": "glados-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "glados-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:hajdurova-glow_tts": {
        "gender": "F",
        "id": "hajdurova-glow_tts",
        "language": "ru",
        "locale": "ru-ru",
        "multispeaker": False,
        "name": "hajdurova-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:harvard-glow_tts": {
        "gender": "F",
        "id": "harvard-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "harvard-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:hokuspokus-glow_tts": {
        "gender": "F",
        "id": "hokuspokus-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "hokuspokus-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:judy_bieber-glow_tts": {
        "gender": "F",
        "id": "judy_bieber-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "judy_bieber-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:karen_savage-glow_tts": {
        "gender": "F",
        "id": "karen_savage-glow_tts",
        "language": "es",
        "locale": "es-es",
        "multispeaker": False,
        "name": "karen_savage-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:karlsson-glow_tts": {
        "gender": "M",
        "id": "karlsson-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "karlsson-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:kathleen-glow_tts": {
        "gender": "F",
        "id": "kathleen-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "kathleen-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:kerstin-glow_tts": {
        "gender": "F",
        "id": "kerstin-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "kerstin-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:lisa-glow_tts": {
        "gender": "M",
        "id": "lisa-glow_tts",
        "language": "it",
        "locale": "it-it",
        "multispeaker": False,
        "name": "lisa-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:ljspeech-glow_tts": {
        "gender": "F",
        "id": "ljspeech-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "ljspeech-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:mary_ann-glow_tts": {
        "gender": "F",
        "id": "mary_ann-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "mary_ann-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:minaev-glow_tts": {
        "gender": "F",
        "id": "minaev-glow_tts",
        "language": "ru",
        "locale": "ru-ru",
        "multispeaker": False,
        "name": "minaev-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:nathalie-glow_tts": {
        "gender": "F",
        "id": "nathalie-glow_tts",
        "language": "nl",
        "locale": "nl",
        "multispeaker": False,
        "name": "nathalie-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:nikolaev-glow_tts": {
        "gender": "M",
        "id": "nikolaev-glow_tts",
        "language": "ru",
        "locale": "ru-ru",
        "multispeaker": False,
        "name": "nikolaev-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:northern_english_male-glow_tts": {
        "gender": "M",
        "id": "northern_english_male-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "northern_english_male-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:pavoque-glow_tts": {
        "gender": "M",
        "id": "pavoque-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "pavoque-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:rdh-glow_tts": {
        "gender": "M",
        "id": "rdh-glow_tts",
        "language": "nl",
        "locale": "nl",
        "multispeaker": False,
        "name": "rdh-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:rebecca_braunert_plunkett-glow_tts": {
        "gender": "F",
        "id": "rebecca_braunert_plunkett-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "rebecca_braunert_plunkett-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:riccardo_fasol-glow_tts": {
        "gender": "M",
        "id": "riccardo_fasol-glow_tts",
        "language": "it",
        "locale": "it-it",
        "multispeaker": False,
        "name": "riccardo_fasol-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:scottish_english_male-glow_tts": {
        "gender": "M",
        "id": "scottish_english_male-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "scottish_english_male-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:siwis-glow_tts": {
        "gender": "F",
        "id": "siwis-glow_tts",
        "language": "fr",
        "locale": "fr-fr",
        "multispeaker": False,
        "name": "siwis-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:southern_english_female-glow_tts": {
        "gender": "F",
        "id": "southern_english_female-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "southern_english_female-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:southern_english_male-glow_tts": {
        "gender": "M",
        "id": "southern_english_male-glow_tts",
        "language": "en",
        "locale": "en-us",
        "multispeaker": False,
        "name": "southern_english_male-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:talesyntese-glow_tts": {
        "gender": "M",
        "id": "talesyntese-glow_tts",
        "language": "sv",
        "locale": "sv-se",
        "multispeaker": False,
        "name": "talesyntese-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:thorsten-glow_tts": {
        "gender": "M",
        "id": "thorsten-glow_tts",
        "language": "de",
        "locale": "de-de",
        "multispeaker": False,
        "name": "thorsten-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "larynx:tom-glow_tts": {
        "gender": "M",
        "id": "tom-glow_tts",
        "language": "fr",
        "locale": "fr-fr",
        "multispeaker": False,
        "name": "tom-glow_tts",
        "speakers": None,
        "tag": None,
        "tts_name": "larynx"
    },
    "marytts:ac-irina-hsmm": {
        "gender": "female",
        "id": "ac-irina-hsmm",
        "language": "ru",
        "locale": "ru",
        "multispeaker": False,
        "name": "ac-irina-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:bits1-hsmm": {
        "gender": "female",
        "id": "bits1-hsmm",
        "language": "de",
        "locale": "de",
        "multispeaker": False,
        "name": "bits1-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:bits3-hsmm": {
        "gender": "male",
        "id": "bits3-hsmm",
        "language": "de",
        "locale": "de",
        "multispeaker": False,
        "name": "bits3-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:cmu-bdl-hsmm": {
        "gender": "male",
        "id": "cmu-bdl-hsmm",
        "language": "en",
        "locale": "en_us",
        "multispeaker": False,
        "name": "cmu-bdl-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:cmu-nk-hsmm": {
        "gender": "female",
        "id": "cmu-nk-hsmm",
        "language": "te",
        "locale": "te",
        "multispeaker": False,
        "name": "cmu-nk-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:cmu-rms-hsmm": {
        "gender": "male",
        "id": "cmu-rms-hsmm",
        "language": "en",
        "locale": "en_us",
        "multispeaker": False,
        "name": "cmu-rms-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:cmu-slt-hsmm": {
        "gender": "female",
        "id": "cmu-slt-hsmm",
        "language": "en",
        "locale": "en_us",
        "multispeaker": False,
        "name": "cmu-slt-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:dfki-obadiah-hsmm": {
        "gender": "male",
        "id": "dfki-obadiah-hsmm",
        "language": "en",
        "locale": "en_gb",
        "multispeaker": False,
        "name": "dfki-obadiah-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:dfki-ot-hsmm": {
        "gender": "male",
        "id": "dfki-ot-hsmm",
        "language": "tr",
        "locale": "tr",
        "multispeaker": False,
        "name": "dfki-ot-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:dfki-pavoque-neutral-hsmm": {
        "gender": "male",
        "id": "dfki-pavoque-neutral-hsmm",
        "language": "de",
        "locale": "de",
        "multispeaker": False,
        "name": "dfki-pavoque-neutral-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:dfki-poppy-hsmm": {
        "gender": "female",
        "id": "dfki-poppy-hsmm",
        "language": "en",
        "locale": "en_gb",
        "multispeaker": False,
        "name": "dfki-poppy-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:dfki-prudence-hsmm": {
        "gender": "female",
        "id": "dfki-prudence-hsmm",
        "language": "en",
        "locale": "en_gb",
        "multispeaker": False,
        "name": "dfki-prudence-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:dfki-spike-hsmm": {
        "gender": "male",
        "id": "dfki-spike-hsmm",
        "language": "en",
        "locale": "en_gb",
        "multispeaker": False,
        "name": "dfki-spike-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:enst-camille-hsmm": {
        "gender": "female",
        "id": "enst-camille-hsmm",
        "language": "fr",
        "locale": "fr",
        "multispeaker": False,
        "name": "enst-camille-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:enst-dennys-hsmm": {
        "gender": "male",
        "id": "enst-dennys-hsmm",
        "language": "fr",
        "locale": "fr",
        "multispeaker": False,
        "name": "enst-dennys-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:istc-lucia-hsmm": {
        "gender": "female",
        "id": "istc-lucia-hsmm",
        "language": "it",
        "locale": "it",
        "multispeaker": False,
        "name": "istc-lucia-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:stts-sv-hb-hsmm": {
        "gender": "male",
        "id": "stts-sv-hb-hsmm",
        "language": "sv",
        "locale": "sv",
        "multispeaker": False,
        "name": "stts-sv-hb-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:upmc-jessica-hsmm": {
        "gender": "female",
        "id": "upmc-jessica-hsmm",
        "language": "fr",
        "locale": "fr",
        "multispeaker": False,
        "name": "upmc-jessica-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    },
    "marytts:upmc-pierre-hsmm": {
        "gender": "male",
        "id": "upmc-pierre-hsmm",
        "language": "fr",
        "locale": "fr",
        "multispeaker": False,
        "name": "upmc-pierre-hsmm",
        "speakers": None,
        "tag": None,
        "tts_name": "marytts"
    }
}